package com.xiyuan.smartutils;

import java.io.IOException;
import java.nio.file.FileSystems;
import java.nio.file.WatchService;

/**
 * 监视文件路径工具类
 *
 * @version v1.0.0 @author lgz 2017-8-27 新建与整理
 */

public final class Watchs {
    
    private Watchs() {}
    
    /**
     * 获取文件系统监视服务
     *
     * @return 监视服务
     */
    public static WatchService getWatchService() {
        try {
            return FileSystems.getDefault().newWatchService();
        }
        catch (IOException e) {
            throw Asserts.exception("该系统不支持文件监视服务[%s]", e, e.getMessage());
        }
    }
}
